#include <iostream>
using namespace std;

// 自己控制读写权限

class Person
{
public:
  // 写姓名
  void setName(string name)
  {
    m_Name = name;
  }
  // 读姓名
  string getName()
  {
    return m_Name;
  }

  // 写年龄 如果想修改（年龄范围必须是0~150之间）
  void setAge(int age)
  {
    if (age <= 0 || age > 150)
    {
      cout << "年龄必须在0~150之间" << endl;
    }
    else
    {

      m_Age = age;
    }
  }
  // 读年龄 可读可写
  int getAge()
  {
    return m_Age;
  }

  void setLover(string lover)
  {
    m_Lover = lover;
  }

private:
  // 姓名
  string m_Name;
  // 年龄
  int m_Age;
  // 情人
  string m_Lover;
};

int main(int argc, char const *argv[])
{
  Person p1;
  p1.setName("张三");
  p1.setAge(1200);
  p1.setLover("仓井");

  cout << p1.getName() << "\t" << p1.getAge() << endl;

  return 0;
}